#ifndef __CN_UDP_H__
#define __CN_UDP_H__
#include <string.h>
#include "wm_include.h"

/**
 * @typedef struct demo_udp
 */
typedef struct udp_para
{
    tls_os_queue_t *udp_q;
    struct ip_mreq mreq;
    char *sock_rx;
    char *sock_tx;
    bool socket_ok;
    int socket_num;
    int port;
    u32 ip_addr;
    u32 rcv_data_len;
    int snd_skt_no;
    int snd_data_len;

} ST_Udp_Para;
int socket_udp_init(void);
int send_udp(uint8_t *data,uint32_t len);
void udp_send_create(void);
void udp_send_del(void);
#endif

